*说明:
*此文件设定了每次启动stata时需要做的一些基本设定
*你可以在此文件中添加你希望在stata启动时立刻执行的命令
set type double
set memory 50m
set matsize 2000
set scrollbufsize 500000 //窗口中显示的行数上限
set more off,perma
adopath + "D:\Stata16\ado\personal"
*采用相似的方式,可添加其它允许stata搜索的目录
// sysdir set STATA:"D:\Stata16\"
sysdir set PLUS "D:\Stata16\ado\plus" // 外部命令的存放位置
sysdir set OLDPLACE "D:\Stata16\ado\myado" // 自行编写的stata程序
sysdir set PERSONAL "D:\Stata16\ado\personal" // 个人文件夹位置
* log文件:自动以当前日期为名存放于 stata11\do 文件夹下
* 若 stata11\ 下没有 do 文件夹,则自行建立一个
cap cd `c(sysdir_stata)'do
if _rc{
mkdir `c(sysdir_stata)'do
}
local fn = subinstr("`c(current_time)'",":","",2)
local fn1 = subinstr("`c(current_date)'"," ","",3)
log using `c(sysdir_stata)'do\s`fn1'`fn'.log, text replace
cmdlog using `c(sysdir_stata)'do\c`fn1'`fn'.log, replace
*cd d:\Stata16\ado\personal // stata启动后自动进入该目录
cd `c(sysdir_personal)'
将上述do命令存为在profile.do并放进stata16的文件中,每次启动Stata16后,屏幕上呈现的所有结果都会被自动记录到一个日志文件中。这些日志文件被自动保存在D:\Stata16\do文件夹下,文件名称为打开Stata时的时间,例如,名称为“c6Aug2020122827.txt”的文件便是2020年8月6日12:28:27 打开Stata16时自动生成的日志文件。
|